stone landmark - French English Dictionary